#logo {
	position: absolute;
	left: 300px;
	top: 0px;
	width: 600px;
	height: 150px;
}

#logo2 {
	position: absolute;
	left: 300px;
	top: 270px;
	height: 175px;
}

#menubar {
	position: absolute;
	left: 300px;
	top: 174px;
}

#sidebar {
	position: absolute;
	left: 300px;
	top: 450px;
	width: 270px;
	height: 500px;
	background-color: #F0F0F0;
}

#main {
	position: absolute;
	width: 560px;
	height: 500px;
	left: 580px;
	top: 450px;
	background-color: #F0F0F0;
}


#footer {
	position: absolute;
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}

.white_content {
	display: none;
	position: absolute;
	top: 40%;
	left: 40%;
	width: 20%;
	height: 20%;
	padding: 16px;
	border: 5px solid red;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}